//	全局图表联动
export const CHART_LINK = 'CHART_LINK';

//	图表页面滚动事件
export const SCROLL_POSITION = 'SCROLL_POSITION';

//	图表的配置项
export const TYPE_CONFIG = {
	SimpleTable: [
		'title',
		'background',
		'chartsSize',
		'border',
		'tableHead',
		'tableBody',
		'tableLine',
		'chooseTableType',
		'openTotal',
		'openAggregation',
		'filterField',
		'chartsChain',
		'mutual'
	],
	CrossTable: [
		'title',
		'background',
		'chartsSize',
		'border',
		'tableHead',
		'tableBody',
		'tableLine',
		'chooseTableType',
		'openTotal',
		'openAggregation',
		'filterField',
		'chartsChain',
		'mutual'
	],
	Pie: [
		'title',
		'chartsSize',
		'background',
		'border',
		'customColor',
		'legend',
		'label',
		'tooltip',
		'pieType',
		'pieDimension',
		'pieMeasure',
		'filterField',
		'chartsChain',
		'mutual',
		'drillDown',
		'WheelBase',
	],
	Circle: [
		'title',
		'background',
		'border',
		'customColor',
		'legend',
		'label',
		'tooltip',
		'pieType',
		'pieDimension',
		'pieMeasure',
		'filterField',
		'chartsChain',
		'mutual',
		'drillDown'
	],
	Text: [ 'title', 'background', 'chartsSize', 'border', 'WheelBase', 'contentinput', 'link', 'hiddenDataTab', 'JumpSettings', 'mutual' ],
	SingleChoice: [
		'title',
		'background',
		'chartsSize',
		'border',
		'showTypeSingle',
		'filterCharts',
		'defaultValueSingle',
		'valueFieldsMeasure',
		'filterColorTheme'
	],
	MultipleChoice: [
		'title',
		'background',
		'chartsSize',
		'border',
		'showTypeMul',
		'filterCharts',
		'defaultValueMul',
		'valueFieldsMeasure',
		'filterColorTheme'
	],
	DataRange: [ 'title', 'background', 'border', 'filterCharts', 'defaultValueDatarange', 'valueFieldsDimension' ],
	DatePicker: [ 'title', 'background', 'border', 'filterCharts', 'defaultValueDate', 'valueFieldsDate', 'filterColorTheme' ],
	DateRangePicker: [ 'title', 'background', 'border', 'filterCharts', 'defaultValueDaterange', 'valueFieldsDate', 'filterColorTheme' ],
	Liquid: [
		'title',
		'background',
		'border',
		'LiquidCustomColor',
		'chartsSize',
		'liquidCustomColor',
		'liquidCustomQuota',
		'liquidChartType',
		'valueFieldsDimension',
		'filterField',
		'chartsChain',
		'mutual'
	],
	Quota: [ 'title', 'chartsSize', 'background', 'border', 'quotaCustomColor', 'coreCustomQuota', 'QOQ', 'WheelBase', 'quotaData', 'filterField', 'chartsChain', 'mutual' ],
	Line: [
		'background',
		'chartsSize',
		'title',
		'border',
		'lineTooltip',
		'lineCustomColor',
		'legend',
		'lineLabelSetting',
		'WheelBase',
		'XAxis',
		'YAxis',
		'LineDataType',
		'filterField',
		'chartsChain',
		'mutual'
	],
	DoubleYLine: [
		'background',
		'chartsSize',
		'title',
		'border',
		'lineTooltip',
		'lineCustomColor',
		'legend',
		'lineLabelSetting',
		'WheelBase',
		'RYAxis',
		'LYAxis',
		'DXAxis',
		'DoubleYLineData',
		'filterField',
		'chartsChain', 'mutual'
	],
	Gauge: [ 'chartsSize', 'title', 'background', 'border', 'gaugeCustom', 'gaugeCustomColor', 'gaugeData', 'filterField',
		'chartsChain', 'mutual' ],
	Column: [ 'chartsSize', 'title', 'background', 'border', 'lineTooltip', 'lineCustomColor', 'legend',
		'columnLabelSetting', 'WheelBase', 'XAxis', 'YAxis', 'columnSetting', 'ChooseColumnType', 'filterField',
		'chartsChain', 'mutual', 'drillDown' ],
	ColumnLine: [ 'chartsSize', 'title', 'background', 'border', 'lineTooltip', 'lineCustomColor', 'legend', 'columnLabelSetting',
		'WheelBase', 'RYAxis', 'LYAxis', 'DXAxis', 'columnSetting', 'ChooseColumnType', 'filterField',
		'chartsChain', 'mutual', 'lineSetting' ],
	Area: [ 'background', 'chartsSize', 'title', 'border', 'lineTooltip', 'lineCustomColor', 'legend', 'lineLabelSetting', 'WheelBase', 'XAxis', 'YAxis', 'AreaDataType', 'filterField',
		'chartsChain', 'mutual' ],
	StackedColumn: [ 'chartsSize', 'title', 'background', 'border', 'lineTooltip', 'lineCustomColor', 'legend', 'columnLabelSetting',
		'WheelBase', 'XAxis', 'YAxis', 'columnSetting', 'ChooseColumnType', 'filterField',
		'chartsChain', 'mutual' ],
	WordCloud: [ 'chartsSize', 'title', 'background', 'border', 'WordCustomIndicator', 'WordCloudDataType', 'filterField',
		'chartsChain', 'mutual' ],
	Scatter: [ 'chartsSize', 'title', 'background', 'border', 'XAxis', 'legend', 'lineTooltip', 'YLYAxis', 'WheelBase',
		'ScatterDataType', 'scatterLabelSetting', 'scatterCustomColor', 'filterField', 'chartsChain', 'mutual' ],
	RadarChart: [ 'chartsSize', 'title', 'background', 'border', 'lineCustomColor','legend','columnLabelSetting', 'lineTooltip', 'WheelBase', 'radarDataInfo', 'filterField',
		'chartsChain', 'mutual' ],
	MapFill: [ 'chartsSize', 'title', 'background', 'border', 'MapLabel', 'mapData', 'filterField', 'mapCustomColor',
		'chartsChain', 'mutual' ],
	MapBubble: [ 'chartsSize', 'title', 'background', 'border', 'MapLabel', 'mapData', 'filterField', 'mapCustomColor',
		'chartsChain', 'mutual' ],
	Bullet: [ 'background', 'chartsSize', 'title', 'border', 'lineTooltip', 'BulletCustomColor', 'legend', 'bulletLabelSetting', 'WheelBase', 'BulletDataType', 'filterField',
		'chartsChain', 'mutual' ],
	Image: [ 'title', 'chartsSize', 'border', 'background', 'hiddenDataTab', 'link', 'uploadImage', 'rotate', 'mutual' ]

};